artificial sand - German English Dictionary